Career 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F9 Australia F2 Australia F1 ATU Cup 2001 - Weiden Pekao Open 2001 - Szczecin Optimus Maia Open - Maia Tatra Banka Open 2001 - Bratislava Morocco Tennis Tour - Fes Aamulehti Tampere Opene - Tampere Open Costa Daurada - Tarragona Steelers Cup - Kosice Bancolombia Open - Cali Meknes Challenger Poznan Challenger San Marino Challenger Cordenons Challenger Jersey Challenger Kitzbuhel Challenger Marrakech Challenger Barletta Challenger Tampere Challenger Poznan Challenger Prostejov Challenger Granby Challenger - Granby Czech Open 2005 - Prostejov Kia International In Caloundra - Caloundra South African Airways Tennis Open - Durban Morocco Tennis Tour - Marrakech Isla de Gran Canaria - Mas Palomas Polska Energia Open - Bytom TEAN International - Alphen Aan Den Rijn Tanger Challenger St. Brieuc Challenger Tampere Challenger Szczecin Challenger Kolding Challenger Marrakech Challenger Poznan Challenger Champaign Challenger Le Gosier Challenger Helsinki Challenger Tampere Challenger Open Sainte-Victoire - Aix-En-Provence Grand Prix Hassan II - Casablanca Hilton Waikoloa Village USTA Challenger - Waikoloa The LTA Hull Challenger - Hull XL Capital Bermuda Open - Bermuda AXA Open II - Espinho Wartburg Open - Eisenach Heilbronn Open - Heilbronn The Scottish Tennis Championships - Edinburgh Challenger Casino Lugano - Lugano Memorial Savigny - Sassuolo Open de Montauban - Montauban Amer-Wilson Tampere Challenger - Tampere Diego Open - Budapest IPP Open - Helsinki Neride Prague Indoor - Prague Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler 2003 Freeman Men's Challenger - Joplin Amer-Wilson Tampere ATP Tournament - Tampere C.T. San Remo - XIII Piertomaso Tessitore - San Remo Tennis Napoli Cup - Napoli Zivnobanka Czech Open - Prostejov The Granby Natrel Challenger - Granby USTA Seascape Challenger - Aptos Samsung Securities Cup Challenger Tennis - Seoul The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco IPP Open - Helsinki USTA Men's Challenger of Dallas - Dallas Porsche Open - Poznan Tennis Napoli Cup - Napoli ECM Prague Open 2005 - Prague GHI Bronx Classic - Bronx Shimadzu All Japan Indoor - Kyoto San Marino Cepu Open - San Marino Gosford Australian Unity Challenger - Gosford USTA Challenger of North Miami Beach - North Miami Beach Gallagher International - Hamilton Pekao Open 2005 - Szczecin Kia International in Caloundra - Caloundra Mobilux Open - Luxembourg GHI Bronx Tennis Classic - Bronx Dusseldorf Open 2006 - Dusseldorf dBI Tennis Challenger - Binghamton Samsung Securities Cup - Seoul Kia International In Kawana - Kawana 4th Volkswagen Challenger - Wolfsburg XII Abierto Internacional de Salinas - Salinas Morocco Tennis Tour - Rabat Mitsubishi Electric Europe Cup - Monza China Open - Beijing XL Bermuda Open - Bermuda Copa Petrobras-Colombia - Bogota Cyclus Open de Tenis - Florianopolis Copa Petrobras-Uruguay - Montevideo Athens Challenger Tarragona Challenger Salzburg Challenger Furth Challenger Charlottesville Challenger Kobstaedernes ATP Challenger - Kolding Rabat Challenger Napoli Challenger Rome Challenger Tatra Banka Open - Bratislava Zagreb Challenger Alessandria Challenger Furth Challenger Warsteiner Challenger - Wolfsburg Schickedanz Open 2007 - Furth Copa Petrobras-Argentina - Buenos Aires Top Wool Challenger - Biella Architect Open - Budapest Helsinki Challenger The 69th King's Cup-Thailand Open - Bangkok Prostejov Challenger USTA Challenger of Burbank - Burbank Sofia Challenger IPP Open - Helsinki University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign Tunis Challenger Ostrava Challenger BMW Tennis Championship - Sunrise Scheveningen Challenger Helsinki Challenger BMW Tennis Championship - Sunrise Bancolombia Open - Bogota Prosperita Open 2007 - Ostrava Burnie Challenger USTA Challenger of Tiburon - Tiburon Almaty Challenger 1 - Almaty Heineken Challenger - Ho Chi Minh City 2004 Freeman Men's Challenger - Joplin Heineken Challenger 2004 - Ho Chi Minh City Zagreb Challenger 2002 Eddleman USTA Challenger - Birmingham Uncle Toby's Burnie Challenger - Tasmania ARMS USTA Challenger - Rocky Mount Uncle Toby's Australian Men's Clay Court Challenger - Canberra The Surbiton Trophy - Surbiton San Marino Cepu Open - San Marino Karlsruhe Challenger XXXVII Torneig C.E. Laieta - Barcelona Furth Challenger Ispat Open 2004 - Ostrava Lugano Challenger Brasov Challenger - Brasov Schickedanz Open - Furth Tampere Imageneering Open - Tampere ATU Cup - Weiden Rijeka Challenger Binghamton Professional Tennis Tournament - Binghamton Nord/LB Open 2004 - Braunschweig GHI Bronx Classic - Bronx Scheveningen Challenger ATP Challenger Trophy 2007 - Trnava Siemens Open 2004 - Scheveningen Samsung Securities Cup - Seoul Cepu Open - San Marino Shimadzu All Japan Indoor - Kyoto Flea Market Cup - Busan Open Castilla y Leon - Segovia Warsteiner Grand Prix - Oberstaufen Uncle Tobys Challenger in Caloundra - Caloundra IPP Open - Helsinki Mobilux Open - Luxembourg III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Helsinki Challenger Amer-Wilson Challenger - Tampere Morocco Tennis Tour - Marrakech Polish Open 2000 - Poznan AAPT Championships - Adelaide International Tennis Championships - Delray Beach Mallorca Open - Mallorca Kremlin Cup - Moscow AAPT Championships - Adelaide Warta Cup - Sopot International Tennis Championships - Delray Beach BMW Open - Munich RCA Championships - Indianapolis Barletta Challenger Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Stockholm Open - Stockholm Trani Challenger Open Castilla y Leon Trofeo Iberdrola - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Genoa Open Challenger-Fondazione Carige - Genova Copa Petrobras-Brazil - Aracaju Challenger Copa Sevilla - Seville AAPT Championships - Adelaide Heineken Open - Auckland Adidas International - Sydney Open 13 - Marseille Dubai Open - Dubai The Priority Telecom Open - Amersfoort TD Waterhouse Cup - Long Island China Open - Beijing Next Generation Hardcourts - Adelaide Medibank Private International - Sydney BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe BMW Open - Munich Mercedes Cup - Stuttgart Idea Prokom Open - Sopot IPP Open - Helsinki Pilot Pen Tennis - New Haven Thailand Open - Bangkok Open de Moselle - Metz AIG Japan Open - Tokyo Stockholm Open - Stockholm Sydney International - Sydney Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Tennis Channel Open - Las Vegas Gerry Weber Open - Halle Synsam Swedish Open - Bastad AIG Japan Open Tennis Championships - Tokyo Mercedes-Benz Cup - Los Angeles The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona Knoxville Challenger Copenhagen Open - Copenhagen Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest USTA Freeman Men's Challenger - Joplin Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide CA Tennis Trophy - Vienna ABN AMRO World Tennis Tournament - Rotterdam U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Grand Prix Hassan II - Casablanca Thailand Open - Bangkok If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Brisbane - Brisbane Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach Catella Swedish Open - Bastad BCR Open Romania - Bucharest If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney Movistar Open - Santiago SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad Allianz Suisse Open Gstaad - Gstaad Thailand Open - Bangkok If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel UNICEF Open - 's Hertogenbosch Winston Salem - Winston Salem If Stockholm Open - Stockholm Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Swiss Indoors Basel - Basel Kroger / St. Jude International - Memphis Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Generali Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier Generali Open - Kitzbuhel Croatia Open - Umag China Open - Beijing AEGON International - Eastbourne Bet-at-home Open - Hamburg Next Generation Adelaide International - Adelaide Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney BMW Open - Munich Open Sud de France - Montpellier Generali Open - Kitzbuhel Geneva Open - Geneva Fifth-Third Bank Tennis Championships - Lexington Next Generation Adelaide International - Adelaide Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Medibank International - Sydney Heineken Open - Auckland Movistar Open - Vina del Mar Tennis Channel Open - Las Vegas Catella Swedish Open - Bastad International German Open - Hamburg Pilot Pen Tennis - New Haven Open de Moselle - Metz Open Sabadell Atlantico - Barcelona Open Sud de France - Montpellier Allianz Suisse Open - Gstaad Medibank International - Sydney Rakuten Japan Open - Tokyo Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier Brasil Open - Costa do Sauipe Serbia Open - Belgrade Gerry Weber Open - Halle Abierto Mexicano Telcel - Acapulco If Stockholm Open - Stockholm BRD Nastase Tiriac Trophy - Bucharest The Scottish Championships - Edinburgh Moselle Open - Metz If Stockholm Open - Stockholm TEB BNP Paribas Istanbul Open - Istanbul Scania Stockholm Open - Stockholm Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amsterdam Scania Stockholm Open - Stockholm Heineken Open - Auckland Adidas International - Sydney Milan Indoors - Milan Copenhagen Open - Copenhagen Trofeo Conde de Godo - Barcelona The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Stockholm Open - Stockholm Adidas International - Sydney Energis Open - Amersfoort Milan Indoors - Milan Open 13 - Marseille Kroger / St. Jude International - Memphis Estoril Open - Estoril The Samsung Open - Nottingham Thailand Open - Bangkok ABN/AMRO World Tennis Tournament - Rotterdam 2003 Mercedes Cup - Stuttgart ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo - Barcelona Stockholm Open - Stockholm Argentina Open - Buenos Aires Open Seat Godo 2005 - Barcelona CA Tennis Trophy - Vienna International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Thailand Open - Bangkok Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Open 13 - Marseille Gerry Weber Open - Halle Synsam Swedish Open - Bastad Bratislava Challenger Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Heineken Open Shanghai - Shanghai Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Gerry Weber Open - Halle AIG Japan Open Tennis Championships - Tokyo SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Open de Nice Cote dAzur - Nice Legg Mason Tennis Classic - Washington Gerry Weber Open - Halle Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Ljubljana Open 2008 - Ljubljana AIG Japan Open - Tokyo Movistar Open - Santiago ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington PTT Thailand Open - Bangkok Swiss Indoors Basel - Basel Synsam Swedish Open - Bastad TD Waterhouse Cup - Long Island Delray Beach International Tennis Championships - Delray Beach UNICEF Open - 's Hertogenbosch Brasil Open - Costa do Sauipe Brisbane International - Brisbane Apia International - Sydney Open 13 - Marseille BMW Open - Munich Synsam Swedish Open - Bastad If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Power Horse Cup - Dusseldorf AEGON Championships - London Heineken Open - Auckland Open Sabadell Atlantico - Barcelona Rio Open - Rio de Janeiro BMW Open - Munich SkiStar Swedish Open - Bastad If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg SA Tennis Open - Johannesburg Open Seat Godo 2003 - Barcelona Copa Telmex - Buenos Aires Open SEAT Godo 2006 - Barcelona Legg Mason Tennis Classic - Washington D.C. Kremlin Cup - Moscow Bet-at-home Open - Hamburg The Stella Artois Grass Court Championships - London Open 13 - Marseille Telenordia Swedish Open - Bastad The Dubai Tennis Championships - Dubai The Samsung Open - Nottingham ABN/AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires TD Waterhouse Cup - Long Island Qatar Exxon Mobil Open 2002 - Doha Estoril Open - Estoril Campionati Internazionali di Sicilia - Palermo Abierto Mexicano Telcel - Acapulco BMW Open - Munich Pilot Pen Tennis - New Haven Sydney International - Sydney Tennis Masters Series - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Rakuten Japan Open - Tokyo NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Open 13 - Marseille BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Masters Series Monte Carlo - Monte Carlo Rogers Masters - Montreal Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Sony Open Tennis - Miami Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Tennis Masters Series - Monte Carlo French Open - Paris Wimbledon - London U.S. Open - New York Tennis Masters Series - Madrid Rogers Masters - Toronto Sony Ericsson Open - Miami Internationaler Raiffeisen Grand Prix - St. Polten Bet-at-home Cup - Kitzbuhel French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Generali Open - Kitzbuhel Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Australian Open - Melbourne BNP Paribas Masters - Paris Miami Open - Miami U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris French Open - Paris French Open - Paris Australian Open - Melbourne Davis Cup, World Group, QR, ITA-FIN 3-2 Davis Cup, Group 1, REL2, FIN-HUN 4-1 Davis Cup, Group 1, 2R, ITA-FIN 3-2 Davis Cup, Group 1, 2R, FIN-ITA 4-1 Davis Cup, Group 1, 2R, AUT-FIN 3-2 Davis Cup, Group 2, 1R, FIN-IRL 3-2 Davis Cup, Group 2, 2R, FIN-ALG 4-1 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Hyundai Hopman Cup - Perth Davis Cup, Group 1, 2R, AUS-THA 5-0 Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, Group 2, 1R, DEN-FIN 2-3 Davis Cup, Group 2, F, FIN-CYP, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 1, 1R, AUS-TPE 5-0 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, Group II, 2R, IRL-FIN 2-3 Davis Cup, Group II, 1R, FIN-BUL 3-2 Davis Cup, Group II, 2R, FIN-BIH 2-3 Australian Open Wildcard Play-Off - Melbourne Australian Open - Melbourne Sony Ericsson Open - Miami Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, PO, FIN-POL 3-2 Davis Cup, Group II, 2R, POR-FIN 4-1 Olympics - Athens Olympics - Beijing Olympics - London Davis Cup, Group 1, 2R, SWE-FIN 3-2 Davis Cup, Group 1, 1R, FIN-SLO 3-2 Davis Cup, World Group, QR, NED-FIN 4-1 Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 1, REL2, ISR-FIN 3-2 Davis Cup, Group 2, 2R, FIN-BUL 2-3 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, Group 2, SF, MKD-FIN 3-2 Davis Cup, Group 2, 2R, FIN-LAT 2-3 Davis Cup, Group II, 1R, MON-FIN 2-3 Davis Cup, Group II, 1R, FIN-ZIM 4-1 Western & Southern Open - Cincinnati Davis Cup, Group II, 2R, DEN-FIN 3-2 Davis Cup, World Group, QF, AUS-ARG 1-4